package com.daji.statictest;

import com.daji.pojo.User;

public class TestStatic {
    /*
        StaticClass是一个工厂类，里面有一个静态方法
        静态方法里面有一个静态变量，以及一个静态代码块，静态代码块负责向静态变量塞入数据。

        根据运行结果得知，不管调用了静态方法多少次，静态代码块都只执行了一次。

    */
    public static void main(String[] args) {
        for (int i = 0; i < 2; i++) {
            User xml = StaticClass.createParser("xml");
            System.out.println(xml);
        }
        for (int i = 0; i < 2; i++) {
            User xml = StaticClass.createParser("json");
            System.out.println(xml);
        }
    }
}
